package com.ftm.service;

import java.util.List;

import com.ftm.entity.Goods;
import com.ftm.entity.Shopc;
import com.ftm.entity.Shop;
import com.ftm.tools.PageData;

/**
 * 商品相关服务
 * @author zcl
 *
 */
public interface GoodsService {
	/**
	 * 分页查询全部商品+模糊查询
	 * @param page
	 * @param pageSize
	 * @param keywords
	 * @return
	 */
	public PageData<Goods> showGoods(int page, int pageSize,String keywords);
	/**
	 * 将商品加入购物车
	 * @param shopc
	 * @return
	 */
	public boolean addShopc(Shopc shopc);
	
	public Goods selShopName(Goods goods,String goodsname);
	
	/**
	 * 分页查找店铺所有商品
	 * @param page
	 * @param pageSize
	 * @param shopid
	 * @return
	 */
	public PageData<Goods> queryGoodsShopid(int page, int pageSize, int shopid);
	
	public List<Goods> queryAllGoods();
	
	public boolean setGoodsState(int id,int state);
	
}
